# -*- coding: utf-8 -*-
"""
File Name: 验证输入的身份.py

@author: lengf
@date: 2025-04-14
@email: lengfo@163.com
@version: 1.0.0
"""




import getpass


username = input('请输入用户名: ')
# password = input('请输入口令: ')
# 输入口令的时候终端中没有回显
password = getpass.getpass('请输入口令: ')
# 用户名和口令判断，是否在字典中，且键值对正确。
users = {'admin': '123456','student': '654321', 'teacher': 'abcdef', 'guest': 'guest'}
if username in users and users[username] == password:     # username in users 字典中是否存在该用户名,username是字典的键，users[username]是对应键值。
    print('身份验证成功!')
else:
    print('身份验证失败!')
